package com.zoncont.estate.service;

import com.zoncont.estate.domain.Role;
import com.zoncont.estate.domain.User;

/**
 * 用户 业务层
 *
 * @author zoncont.ahanu
 */
public interface IUserService {


    /**
     * 保存用户信息
     *
     * @param role 权限数据
     * @param user 用户数据
     * @return 结果
     */
    void insertUser(Role role, User user);

    /**
     * 修改用户密码
     *
     * @param user 用户信息
     * @return 结果
     */
    int resetUserPwd(User user);

    /**
     * 根据公司ID获取管理员数据
     * @param compId
     * @return
     */
    Long selectUserIdByCompId(String compId);

}
